home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 335_03 / asz80.tst < prev    next >
Text File  |  1990-12-02  |  9KB  |  737 lines

  1.     cpu "64180"
  2. disp    equ 43
  3. immed    equ 77
  4. immed16 equ 987
  5.     adc a, (hl)
  6.     adc a, (ix+disp)
  7.     adc a, (iy+disp)
  8.     adc a, a
  9.     adc a, b
  10.     adc a, c
  11.     adc a, d
  12.     adc a, e
  13.     adc a, h
  14.     adc a, immed
  15.     adc a, l
  16.     adc hl, bc
  17.     adc hl, de
  18.     adc hl, hl
  19.     adc hl, sp
  20.     add a, (hl)
  21.     add a, (ix+disp)
  22.     add a, (iy+disp)
  23.     add a, a
  24.     add a, b
  25.     add a, c
  26.     add a, d
  27.     add a, e
  28.     add a, h
  29.     add a, immed
  30.     add a, l
  31.     add hl, bc
  32.     add hl, de
  33.     add hl, hl
  34.     add hl, sp
  35.     add ix, bc
  36.     add ix, de
  37.     add ix, ix
  38.     add ix, sp
  39.     add iy, bc
  40.     add iy, de
  41.     add iy, iy
  42.     add iy, sp
  43.     and (hl)
  44.     and (ix+disp)
  45.     and (iy+disp)
  46.     and a
  47.     and b
  48.     and c
  49.     and d
  50.     and e
  51.     and h
  52.     and immed
  53.     and l
  54.     bit 0, (hl)
  55.     bit 0, (ix+disp)
  56.     bit 0, (iy+disp)
  57.     bit 0, a
  58.     bit 0, b
  59.     bit 0, c
  60.     bit 0, d
  61.     bit 0, e
  62.     bit 0, h
  63.     bit 0, l
  64.     bit 1, (hl)
  65.     bit 1, (ix+disp)
  66.     bit 1, (iy+disp)
  67.     bit 1, a
  68.     bit 1, b
  69.     bit 1, c
  70.     bit 1, d
  71.     bit 1, e
  72.     bit 1, h
  73.     bit 1, l
  74.     bit 2, (hl)
  75.     bit 2, (ix+disp)
  76.     bit 2, (iy+disp)
  77.     bit 2, a
  78.     bit 2, b
  79.     bit 2, c
  80.     bit 2, d
  81.     bit 2, e
  82.     bit 2, h
  83.     bit 2, l
  84.     bit 3, (hl)
  85.     bit 3, (ix+disp)
  86.     bit 3, (iy+disp)
  87.     bit 3, a
  88.     bit 3, b
  89.     bit 3, c
  90.     bit 3, d
  91.     bit 3, e
  92.     bit 3, h
  93.     bit 3, l
  94.     bit 4, (hl)
  95.     bit 4, (ix+disp)
  96.     bit 4, (iy+disp)
  97.     bit 4, a
  98.     bit 4, b
  99.     bit 4, c
  100.     bit 4, d
  101.     bit 4, e
  102.     bit 4, h
  103.     bit 4, l
  104.     bit 5, (hl)
  105.     bit 5, (ix+disp)
  106.     bit 5, (iy+disp)
  107.     bit 5, a
  108.     bit 5, b
  109.     bit 5, c
  110.     bit 5, d
  111.     bit 5, e
  112.     bit 5, h
  113.     bit 5, l
  114.     bit 6, (hl)
  115.     bit 6, (ix+disp)
  116.     bit 6, (iy+disp)
  117.     bit 6, a
  118.     bit 6, b
  119.     bit 6, c
  120.     bit 6, d
  121.     bit 6, e
  122.     bit 6, h
  123.     bit 6, l
  124.     bit 7, (hl)
  125.     bit 7, (ix+disp)
  126.     bit 7, (iy+disp)
  127.     bit 7, a
  128.     bit 7, b
  129.     bit 7, c
  130.     bit 7, d
  131.     bit 7, e
  132.     bit 7, h
  133.     bit 7, l
  134.     call addr
  135.     call c, addr
  136.     call m, addr
  137.     call nc, addr
  138. addr     call nz, addr
  139.     call p, addr
  140.     call pe, addr
  141.     call po, addr
  142.     call z, addr
  143.     ccf
  144.     cp (hl)
  145.     cp (ix+disp)
  146.     cp (iy+disp)
  147.     cp a
  148.     cp b
  149.     cp c
  150.     cp d
  151.     cp e
  152.     cp h
  153.     cp immed
  154.     cp l
  155.     cpd
  156.     cpdr
  157.     cpi
  158.     cpir
  159.     cpl
  160.     daa
  161.     dec (hl)
  162.     dec (ix+disp)
  163.     dec (iy+disp)
  164.     dec a
  165.     dec b
  166.     dec bc
  167.     dec c
  168.     dec d
  169.     dec de
  170.     dec e
  171.     dec h
  172.     dec hl
  173.     dec ix
  174. addrd     dec iy
  175.     dec l
  176.     dec sp
  177.     di
  178.     djnz addrd
  179.     ei
  180.     ex ( sp ) , hl
  181.     ex ( sp ) , ix
  182.     ex ( sp ) , iy
  183.     ex af, af
  184.     ex de, hl
  185.     exx
  186.     halt
  187.     im 0
  188.     im 1
  189.     im 2
  190.     in a, ( c )
  191.     in a, ( immed )
  192.     in b, ( c )
  193.     in c, ( c )
  194.     in d, ( c )
  195.     in e, ( c )
  196.     in h, ( c )
  197.     in l, ( c )
  198.     in0 a, ( immed )
  199.     in0 b, ( immed )
  200.     in0 c, ( immed )
  201.     in0 d, ( immed )
  202.     in0 e, ( immed )
  203.     in0 h, ( immed )
  204.     in0 l, ( immed )
  205.     inc (hl)
  206.     inc (ix+disp)
  207.     inc (iy+disp)
  208.     inc a
  209.     inc b
  210.     inc bc
  211.     inc c
  212.     inc d
  213.     inc de
  214.     inc e
  215.     inc h
  216.     inc hl
  217.     inc ix
  218.     inc iy
  219.     inc l
  220.     inc sp
  221.     ind
  222.     indr
  223.     ini
  224.     inir
  225.     jp ( hl )
  226.     jp ( ix )
  227.     jp ( iy )
  228.     jp addrj
  229.     jp c, addrj
  230.     jp m, addrj
  231.     jp nc, addrj
  232.     jp nz, addrj
  233.     jp p, addrj
  234. addrj     jp pe, addrj
  235.     jp po, addrj
  236.     jp z, addrj
  237.     jr addrj
  238.     jr c, addrj
  239.     jr nc, addrj
  240.     jr nz, addrj
  241.     jr z, addrj
  242.     ld ( addr ) , a
  243.     ld ( addr ) , bc
  244.     ld ( addr ) , de
  245.     ld ( addr ) , hl
  246.     ld ( addr ) , hl
  247.     ld ( addr ) , ix
  248.     ld ( addr ) , iy
  249.     ld ( addr ) , sp
  250.     ld ( bc ) , a
  251.     ld ( de ) , a
  252.     ld (hl), a
  253.     ld (hl), b
  254.     ld (hl), c
  255.     ld (hl), d
  256.     ld (hl), e
  257.     ld (hl), h
  258.     ld (hl), immed
  259.     ld (hl), l
  260.     ld (ix+disp), a
  261.     ld (ix+disp), b
  262.     ld (ix+disp), c
  263.     ld (ix+disp), d
  264.     ld (ix+disp), e
  265.     ld (ix+disp), h
  266.     ld (ix+disp), immed
  267.     ld (ix+disp), l
  268.     ld (iy+disp), a
  269.     ld (iy+disp), b
  270.     ld (iy+disp), c
  271.     ld (iy+disp), d
  272.     ld (iy+disp), e
  273.     ld (iy+disp), h
  274.     ld (iy+disp), immed
  275.     ld (iy+disp), l
  276.     ld a, ( addr )
  277.     ld a, ( bc )
  278.     ld a, ( de )
  279.     ld a, (hl)
  280.     ld a, (ix+disp)
  281.     ld a, (iy+disp)
  282.     ld a, a
  283.     ld a, b
  284.     ld a, c
  285.     ld a, d
  286.     ld a, e
  287.     ld a, h
  288.     ld a, i
  289.     ld a, immed
  290.     ld a, l
  291.     ld a, r
  292.     ld b, (hl)
  293.     ld b, (ix+disp)
  294.     ld b, (iy+disp)
  295.     ld b, a
  296.     ld b, b
  297.     ld b, c
  298.     ld b, d
  299.     ld b, e
  300.     ld b, h
  301.     ld b, immed
  302.     ld b, l
  303.     ld bc, ( addr )
  304.     ld bc, immed16
  305.     ld c, (hl)
  306.     ld c, (ix+disp)
  307.     ld c, (iy+disp)
  308.     ld c, a
  309.     ld c, b
  310.     ld c, c
  311.     ld c, d
  312.     ld c, e
  313.     ld c, h
  314.     ld c, immed
  315.     ld c, l
  316.     ld d, (hl)
  317.     ld d, (ix+disp)
  318.     ld d, (iy+disp)
  319.     ld d, a
  320.     ld d, b
  321.     ld d, c
  322.     ld d, d
  323.     ld d, e
  324.     ld d, h
  325.     ld d, immed
  326.     ld d, l
  327.     ld de, ( addr )
  328.     ld de, immed16
  329.     ld e, (hl)
  330.     ld e, (ix+disp)
  331.     ld e, (iy+disp)
  332.     ld e, a
  333.     ld e, b
  334.     ld e, c
  335.     ld e, d
  336.     ld e, e
  337.     ld e, h
  338.     ld e, immed
  339.     ld e, l
  340.     ld h, (hl)
  341.     ld h, (ix+disp)
  342.     ld h, (iy+disp)
  343.     ld h, a
  344.     ld h, b
  345.     ld h, c
  346.     ld h, d
  347.     ld h, e
  348.     ld h, h
  349.     ld h, immed
  350.     ld h, l
  351.     ld hl, ( addr )
  352.     ld hl, ( addr )
  353.     ld hl, immed16
  354.     ld hl, immed16
  355.     ld i, a
  356.     ld ix, ( addr )
  357.     ld ix, immed16
  358.     ld iy, ( addr )
  359.     ld iy, immed16
  360.     ld l, (hl)
  361.     ld l, (ix+disp)
  362.     ld l, (iy+disp)
  363.     ld l, a
  364.     ld l, b
  365.     ld l, c
  366.     ld l, d
  367.     ld l, e
  368.     ld l, h
  369.     ld l, immed
  370.     ld l, l
  371.     ld r, a
  372.     ld sp, ( addr )
  373.     ld sp, hl
  374.     ld sp, immed16
  375.     ld sp, ix
  376.     ld sp, iy
  377.     ldd
  378.     lddr
  379.     ldi
  380.     ldir
  381.     mult bc
  382.     mult de
  383.     mult hl
  384.     mult sp
  385.     neg
  386.     nop
  387.     or (hl)
  388.     or (ix+disp)
  389.     or (iy+disp)
  390.     or a
  391.     or b
  392.     or c
  393.     or d
  394.     or e
  395.     or h
  396.     or immed
  397.     or l
  398.     otdm
  399.     otdmr
  400.     otdr
  401.     otim
  402.     otimr
  403.     otir
  404.     out ( c ) , a
  405.     out ( c ) , b
  406.     out ( c ) , c
  407.     out ( c ) , d
  408.     out ( c ) , e
  409.     out ( c ) , h
  410.     out ( c ) , l
  411.     out ( immed ) , a
  412.     out0 ( immed ) , a
  413.     out0 ( immed ) , b
  414.     out0 ( immed ) , c
  415.     out0 ( immed ) , d
  416.     out0 ( immed ) , e
  417.     out0 ( immed ) , h
  418.     out0 ( immed ) , l
  419.     outd
  420.     outi
  421.     pop af
  422.     pop bc
  423.     pop de
  424.     pop hl
  425.     pop ix
  426.     pop iy
  427.     push af
  428.     push bc
  429.     push de
  430.     push hl
  431.     push ix
  432.     push iy
  433.     res 0, (hl)
  434.     res 0, (ix+disp)
  435.     res 0, (iy+disp)
  436.     res 0, a
  437.     res 0, b
  438.     res 0, c
  439.     res 0, d
  440.     res 0, e
  441.     res 0, h
  442.     res 0, l
  443.     res 1, (hl)
  444.     res 1, (ix+disp)
  445.     res 1, (iy+disp)
  446.     res 1, a
  447.     res 1, b
  448.     res 1, c
  449.     res 1, d
  450.     res 1, e
  451.     res 1, h
  452.     res 1, l
  453.     res 2, (hl)
  454.     res 2, (ix+disp)
  455.     res 2, (iy+disp)
  456.     res 2, a
  457.     res 2, b
  458.     res 2, c
  459.     res 2, d
  460.     res 2, e
  461.     res 2, h
  462.     res 2, l
  463.     res 3, (hl)
  464.     res 3, (ix+disp)
  465.     res 3, (iy+disp)
  466.     res 3, a
  467.     res 3, b
  468.     res 3, c
  469.     res 3, d
  470.     res 3, e
  471.     res 3, h
  472.     res 3, l
  473.     res 4, (hl)
  474.     res 4, (ix+disp)
  475.     res 4, (iy+disp)
  476.     res 4, a
  477.     res 4, b
  478.     res 4, c
  479.     res 4, d
  480.     res 4, e
  481.     res 4, h
  482.     res 4, l
  483.     res 5, (hl)
  484.     res 5, (ix+disp)
  485.     res 5, (iy+disp)
  486.     res 5, a
  487.     res 5, b
  488.     res 5, c
  489.     res 5, d
  490.     res 5, e
  491.     res 5, h
  492.     res 5, l
  493.     res 6, (hl)
  494.     res 6, (ix+disp)
  495.     res 6, (iy+disp)
  496.     res 6, a
  497.     res 6, b
  498.     res 6, c
  499.     res 6, d
  500.     res 6, e
  501.     res 6, h
  502.     res 6, l
  503.     res 7, (hl)
  504.     res 7, (ix+disp)
  505.     res 7, (iy+disp)
  506.     res 7, a
  507.     res 7, b
  508.     res 7, c
  509.     res 7, d
  510.     res 7, e
  511.     res 7, h
  512.     res 7, l
  513.     ret
  514.     ret c
  515.     ret m
  516.     ret nc
  517.     ret nz
  518.     ret p
  519.     ret pe
  520.     ret po
  521.     ret z
  522.     reti
  523.     retn
  524.     rl (hl)
  525.     rl (ix+disp)
  526.     rl (iy+disp)
  527.     rl a
  528.     rl b
  529.     rl c
  530.     rl d
  531.     rl e
  532.     rl h
  533.     rl l
  534.     rla
  535.     rlc (hl)
  536.     rlc (ix+disp)
  537.     rlc (iy+disp)
  538.     rlc a
  539.     rlc b
  540.     rlc c
  541.     rlc d
  542.     rlc e
  543.     rlc h
  544.     rlc l
  545.     rlca
  546.     rld
  547.     rr (hl)
  548.     rr (ix+disp)
  549.     rr (iy+disp)
  550.     rr a
  551.     rr b
  552.     rr c
  553.     rr d
  554.     rr e
  555.     rr h
  556.     rr l
  557.     rra
  558.     rrc (hl)
  559.     rrc (ix+disp)
  560.     rrc (iy+disp)
  561.     rrc a
  562.     rrc b
  563.     rrc c
  564.     rrc d
  565.     rrc e
  566.     rrc h
  567.     rrc l
  568.     rrca
  569.     rrd
  570.     rst 0
  571.     rst 16
  572.     rst 24
  573.     rst 32
  574.     rst 40
  575.     rst 48
  576.     rst 56
  577.     rst 8
  578.     sbc a, (hl)
  579.     sbc a, (ix+disp)
  580.     sbc a, (iy+disp)
  581.     sbc a, a
  582.     sbc a, b
  583.     sbc a, c
  584.     sbc a, d
  585.     sbc a, e
  586.     sbc a, h
  587.     sbc a, immed
  588.     sbc a, l
  589.     sbc hl, bc
  590.     sbc hl, de
  591.     sbc hl, hl
  592.     sbc hl, sp
  593.     scf
  594.     set 0, (hl)
  595.     set 0, (ix+disp)
  596.     set 0, (iy+disp)
  597.     set 0, a
  598.     set 0, b
  599.     set 0, c
  600.     set 0, d
  601.     set 0, e
  602.     set 0, h
  603.     set 0, l
  604.     set 1, (hl)
  605.     set 1, (ix+disp)
  606.     set 1, (iy+disp)
  607.     set 1, a
  608.     set 1, b
  609.     set 1, c
  610.     set 1, d
  611.     set 1, e
  612.     set 1, h
  613.     set 1, l
  614.     set 2, (hl)
  615.     set 2, (ix+disp)
  616.     set 2, (iy+disp)
  617.     set 2, a
  618.     set 2, b
  619.     set 2, c
  620.     set 2, d
  621.     set 2, e
  622.     set 2, h
  623.     set 2, l
  624.     set 3, (hl)
  625.     set 3, (ix+disp)
  626.     set 3, (iy+disp)
  627.     set 3, a
  628.     set 3, b
  629.     set 3, c
  630.     set 3, d
  631.     set 3, e
  632.     set 3, h
  633.     set 3, l
  634.     set 4, (hl)
  635.     set 4, (ix+disp)
  636.     set 4, (iy+disp)
  637.     set 4, a
  638.     set 4, b
  639.     set 4, c
  640.     set 4, d
  641.     set 4, e
  642.     set 4, h
  643.     set 4, l
  644.     set 5, (hl)
  645.     set 5, (ix+disp)
  646.     set 5, (iy+disp)
  647.     set 5, a
  648.     set 5, b
  649.     set 5, c
  650.     set 5, d
  651.     set 5, e
  652.     set 5, h
  653.     set 5, l
  654.     set 6, (hl)
  655.     set 6, (ix+disp)
  656.     set 6, (iy+disp)
  657.     set 6, a
  658.     set 6, b
  659.     set 6, c
  660.     set 6, d
  661.     set 6, e
  662.     set 6, h
  663.     set 6, l
  664.     set 7, (hl)
  665.     set 7, (ix+dis